/*clear*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
/*base*/
h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em 0}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}abbr,acronym{border-bottom:1px dotted #000;cursor:help}em{font-style:italic}blockquote,ul,ol,dl{margin:1em}ol,ul,dl{margin-left:2em}ol li{list-style:decimal outside}ul li{none;}dl dd{margin-left:1em}th,td{padding:.5em}th{font-weight:bold;text-align:center}caption{margin-bottom:.5em;text-align:center}p,fieldset,table,pre{margin-bottom:1em}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em}
/*stylish*/
#wrap{margin:10px auto;} /*width:980px;*/
.box{padding:10px;}
#menu,#submenu,.tab{padding:0;}
#logo{float:left;width:300px;}
#menu{float:left;}
#menu{ font-size:16px; font-weight:bold;padding:25px 10px 0 0;margin:0px;}
#menu li,#submenu li,.tab li{float:left;padding:0 5px;margin-left:5px;}
#menu li{padding:10px;}
#menu li a,#submenu li a{text-decoration:none;color:#960;}
#submenu{margin:0;padding:0 0 0 20px;}
#submenu li{padding:10px;float:left;}
#submenu li.hover{background:#eee;}
#menu li.hover{background:#b90;}
#menu li.hover a{color:#fff;}
#header{height:62px;}
#neck{height:38px;border:solid #B79301 3px;border-left:none;border-right:none;margin-bottom:10px;clear:both;}
.tab{margin-bottom:-2px;padding-left:10px;height:36px;}
.tab li{border:solid 1px #ccc;padding:8px;background:#eee;}
.tab li.hover{border-bottom:solid 2px #ffe;background:#ffe;}
.tab li a{text-decoration:none;}
.tab li.hover a{color:#000;}
.breakcrumbs{padding:10px 18px;}
.smallmenu{padding:5px;border:solid 1px #ccc;padding:18px;background:#ffe;border-left:none;border-right:none; }

.smallmenu a{padding-right:15px;}
.tabcontent{ }
.search{padding:0 0 10px;}
body{font:14px arial;}
a,a:visited{color:#630;text-decoration:none;}
a:hover{color:#b90;}

.table{border:solid 1px #ccc;border-bottom:none;border-right:none;width:100%;background:#fff;}
.table td,.table th{border:solid 1px #ccc;border-top:none;border-left:none;padding:8px 5px;}
.table-list tr.odd{background:#fffcf6;}


.table-view th{text-align:right;border:none;background:none;}
.table-view td{border:none;}
.table-view {width:100%;}
.table-add th{width:200px;}
.table-list th,.table-view th{background:#eef;}
textarea.text,input.text{border:solid 1px #ccc;background:#ffe;padding:5px;}
textarea.text{width:80%;height:80px;max-width:700px;}
.error{color:#f00;}
.pagination{line-height:50px;}
.pagination a{padding:2px 10px;background:#69c;color:#FFF;}
.pagination .cur{padding:2px 10px;background:#fc9;}
.dtable td{padding:3px;}

#cur{width:200px;height:50px;top:-10px;position:absolute;}
#curdiv{position:relative;}
#ge_table tr{height:35px;}
span.ed{display:block;width:90%;height:20px;float:left;}
.sort{display:block;float:right;width:8%;height:20px;}
.date{font:normal 13px arial;color:#999;} 
.paixu{font:bold 14px arial;text-decoration:none;}

table.view{width:100%;}
table.view td,table.view th{border-bottom:dashed 1px #ccc;padding:8px;vertical-align:top;line-height:180%;} 
table.view th{text-align:right;}
table.view .thl th{text-align:left;background:#eee;}
h2{font:normal 24px airal;color:#666;}
h4{background:#eee;margin:2px 0;padding:8px 30px;}
a.blue{color:blue;}
.info{margin:50px;padding:100px;font:normal 24px arial;color:#999;border:solid 3px #eee;text-align:center;}
.long{width:400px;}
.dur-bar{font:normal 11px arial;color:#000;margin:0;}
.dur-bar td{padding:1px 0 0 5px!important;border:none!important;}
.rule td{background:url("/static/img/rule.png") no-repeat scroll left bottom transparent;}
.dtable td{border:solid 1px #ccc;}
.ui-icon {display:inline-block;}
.files{padding:20px;}
.files li{display:inline-block;width:200px;height:40px;}
.files li .filename{width:180px;display:inline-block;}
.files li .time{display:none;}
.file-title{display:inline-block;width:160px;height:16px;overflow:hidden;}
#panel{position:absolute;top:15px;right:15px;}
.bigNum{font:bold 16px arial;color:#900;}
.hide{display:none;}
.note{padding:10px 20px;margin:10px 0;border:solid 1px #ccc;background:#f6f6f6;line-height:250%;}
h5{font:bold 14px arial;padding:10px 0;}


    .calender{
      border-collapse: separate;
      border-spacing: 3px;
    }
    .calender .me{height:30px;}
    .calender .bk{font:bold 28px arial;color:#ddd;}
    .calender td{padding:0;}
    .calender th{width:140px;height:20px;background:#f8f8f8;}
    .calender td a{display:block;overflow:auto;vertical-align:top;padding:5px;border:solid 1px #eee;color:#999;height:100px;text-decoration:none;font-size:13px;}
    .calender td a:hover{border-color:#666;overflow:none;}
    .calender td.now a{border:solid 1px red;}
    .calender td.now .bk{color:red;}
    .calender td.no{background:#eee;}

.field-list li,.field-list-long li{float:left;padding:0 5px;width:200px;height:30px;}
.field-list-long li{width:300px;}
.col4{float:left;width:200px;}
.col4{float:left;}
